package com.hsylient.translator.goole;

import com.google.cloud.translate.Translate;
import com.google.cloud.translate.TranslateOptions;
import com.google.cloud.translate.Translation;

public class TranslateText {
    public static void main(String[] args) {
        // 替换成你的API密钥
        String apiKey = "AIzaSyA2yBLxN00NXvFVKuJ1I70pJCQpobwdWbA";

        // 创建Translate对象
        Translate translate = TranslateOptions.newBuilder().setApiKey(apiKey).build().getService();

        // 要翻译的文本
        String text = "晋太元中，武陵人捕鱼为业。缘溪行，忘路之远近。忽逢桃花林，夹岸数百步，中无杂树，芳草鲜美，落英缤纷，渔人甚异之。复前行，欲穷其林。";
        String targetLanguage = "en"; // 目标语言代码，这里是中文

        // 进行翻译
        Translation translation = translate.translate(text, Translate.TranslateOption.targetLanguage(targetLanguage));

        // 输出翻译结果
        System.out.println("原文: " + text);
        System.out.println("翻译: " + translation.getTranslatedText());
    }
}
